package cn.dugcrs.org.service;

import cn.dugcrs.org.domain.Shop;
import cn.dugcrs.basic.service.IBaseService;
import cn.dugcrs.org.domain.ShopAuditLog;
import cn.dugcrs.org.vo.ShopVo;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author gubcog
 * @since 2022-05-04
 */
public interface IShopService extends IBaseService<Shop> {

    /* 
    * @Title: 店铺入驻
    * @Description: TODO
    * @Author: Gubcog
    * @Version: 1.0
    * @Date:  2022/5/4 16:42
    * @Parameters: * @param 
    * @Return void
    */
    void settlement(Shop shop);

    /*
    审核驳回
     */
    void reject(ShopAuditLog shopAuditLog);

    /*
    审核通过
     */
    void pass(ShopAuditLog shopAuditLog);

    /*
    excel导入批量新增
     */
    void saveAll(List<Shop> shops);

    /*
     * 不同状态的店铺数量报表原始数据
     */
    Map<String,Object> loadEachars();
}
